package Enums;

/**
 * 枚举使用方法三
 * 向枚举中添加新方法
 */
public enum Color3 {  
    RED("红色", 1), GREEN("绿色", 2), BLANK("黑色", 3), YELLO("黄色", 4);  
    // 成员变量  
    private String name;  
    private int index;  
    // 构造方法  
    private Color3(String name, int index) {  
        this.name = name;  
        this.index = index;  
    }  

    // 普通方法  
    public static String getName(int index) {  
        for (Color3 c : Color3.values()) {  
            if (c.getIndex() == index) {  
                return c.name;  
            }  
        }  
        return null;  
    }  

    //#region get set 方法  
    public String getName() {  
        return name;  
    }  

    public void setName(String name) {  
        this.name = name;  
    }  

    public int getIndex() {  
        return index;  
    }  

    public void setIndex(int index) {  
        this.index = index;  
    }  
    //#endregion
}  
